.index{
		background: #F6F5F5;
		overflow: scroll;
		// padding-bottom: 170rpx;
		.banner{
			width: 100%;
			height: 385rpx;
			image{
				width: 100%;
				height: 100%;
			}
		}
		.notice{
			width: 100%;
			height: 117rpx;
			background: #fff;
			position: relative;
			.notice-box{
				width: 680rpx;
				height: 80rpx;
				position: absolute;
				top: 18rpx;
				left: 15rpx;
				padding: 0 25rpx;
				background: #ECF2FE;
				border-radius: 10rpx;
				display: flex;
				align-items: center;
				.notification{
					width: 34rpx;
					height: 32rpx;
					
				}
				.limitp-hg{
					flex: 1;
					height: 50rpx;
					line-height: 50rpx;
					margin-left: 30rpx;
					color: #0265FF;
					text-overflow: ellipsis;
					overflow: hidden;
					word-wrap: normal;
				}
			}
		}
		.module{
			width: 100%;
			background: #fff;
			margin-top: 10rpx;
			padding-bottom: 56rpx;
			display: flex;
			align-items: center;
			flex-wrap: wrap;
			.module-item{
				width: 25%;
				text-align: center;
				margin-top: 50rpx;
				image{
					width: 88rpx;
					height: 88rpx;
					margin: auto;
					display: block;
				}
				text{
					display: block;
					margin-top: 20rpx;
					color: #333333;
					font-size: 26rpx;
				}
			}
		}
		.announcement{
			&-title{
				display: flex;
				align-items: center;
				padding: 35rpx 40rpx 23rpx;
				.left-icon{
					width: 6rpx;
					height: 35rpx;
					background: #0265FF;
					margin-right: 10rpx;
				}
			}
			&-content{
				width: 100%;
				padding: 34rpx;
				box-sizing: border-box;
				background: #fff;
				color: #000000;
				font-size: 30rpx;
				line-height: 46rpx;
			}
		}
	}